Toward an Automatic Reusable Software Using Textual Entailment
نویسندگان
چکیده
Software reuse is the use of software resources from all stages of the software development process in new applications. Rather the opportunistically reuse (e.g., by cutting and pasting code snippets from existing programs into new programs), we consider here the systematic reuse. This paper introduces a novel framework that helps identify automatically the segments of software that can be reused in building new software. This framework based on a UML use case textual specification and a recent natural language processing technique called Textual Entailment. We argue that such approach will reduce software development cycle time and cost and improve software quality.
منابع مشابه
Multi-Level Alignments As An Extensible Representation Basis for Textual Entailment Algorithms
A major problem in research on Textual Entailment (TE) is the high implementation effort for TE systems. Recently, interoperable standards for annotation and preprocessing have been proposed. In contrast, the algorithmic level remains unstandardized, which makes component re-use in this area very difficult in practice. In this paper, we introduce multi-level alignments as a central, powerful re...
متن کاملUsing Scenario Knowledge In Automatic Question Answering
This paper describes a novel framework for using scenario knowledge in opendomain Question Answering (Q/A) applications that uses a state-of-the-art textual entailment system (Hickl et al., 2006b) in order to discover textual information relevant to the set of topics associated with a scenario description. An intrinsic and an extrinsic evaluation of this method is presented in the context of an...
متن کاملBelieve It or Not: Solving the TAC 2009 Textual Entailment Tasks through an Artificial Believer System
The Text Analysis Conference (TAC) 2009 competition featured a new textual entailment search task, which extends the 2008 textual entailment task. The goal is to find information in a set of documents that are entailed from a given statement. Rather than designing a system specifically for this task, we investigated the adaptation of an existing artificial believer system to solve this task. Th...
متن کاملThe QALL-ME Framework: A specifiable-domain multilingual Question Answering architecture
This paper presents the QALL-ME Framework, a reusable architecture for building multiand cross-lingual Question Answering (QA) systems working on structured data modelled by an ontology. It is released as free open source software with a set of demo components and extensive documentation, which makes it easy to use and adapt. The main characteristics of the QALL-ME Framework are: (i) its domain...
متن کاملAORTE for Recognizing Textual Entailment
In this paper we present the use of the AORTE system in recognizing textual entailment. AORTE allows the automatic acquisition and alignment of ontologies from text. The information resulted from aligning ontologies created from text fragments is used in classifying textual entailment. We further introduce the set of features used in classifying textual entailment. At the TAC RTE4 challenge the...
متن کامل